package sjtu.ist.warehouse4ws.dao;

import java.util.List;

import org.springframework.orm.hibernate3.HibernateTemplate;

import sjtu.ist.warehouse4ws.model.Epcunit;
import sjtu.ist.warehouse4ws.model.Epcunits;

public class EpcUnitDaoHibernate extends BaseDaoHibernate<Epcunit> implements EpcUnitDao{


@Override
public List<Epcunit> findAllEpcunits(String epcId) {
	
	List<Epcunit> epcUnit = getSession().createSQLQuery("select epcunit.* from epcunit where epcunit.epcId='"+epcId+"'").addEntity(Epcunit.class).list();
	
	
	// TODO Auto-generated method stub
	for (Epcunit e:epcUnit){
		e.stringToArray();
	}
	return epcUnit;
}

@Override
public String save(Epcunit epcunit) {
	// TODO Auto-generated method stub
	getHibernateTemplate().setFlushMode(HibernateTemplate.FLUSH_EAGER);
	return (String)getHibernateTemplate().save(epcunit) ;
}
}
